// 给vee-validate提供校验规则函数
export default {
    // 用户名校验
    account (value) {
        if(!value) return '请输入用户名'
        // 规则: 字母开头 6-20字符之间
        if(!/^[a-zA-Z]\w{5,19}$/.test(value)) return '字母开头且6-20个字符'
        return true
    },
    // 密码校验
    password (value) {
        if(!value) return '请输入密码'
        // 规则：密码格式6-24个字符
        if (!/^\w{6,24}$/.test(value)) return '密码是6-24个字符'
        return true
    },
    mobile (value) {
        if(!value) return '请输入手机号'
        // 规则： 1开头 3-9之间 9个数字
        if (!/^1[3-9]\d{9}$/.test(value)) return '手机号格式错误'
        return true
    },
    code (value) {
        if (!value) return '请输入验证码'
        // 规则: 6个数字
        if (!/^\d{6}$/.test(value)) return '验证码是6个数字'
        return true
    },
    isAgree (value) {
        if(!value) return '请勾选登录协议'
        return true
    }
}